package com.jinsilu.freight.other;

import com.jinsilu.freight.BuildConfig;

/**
 * author : Android 轮子哥
 * github : https://github.com/getActivity/AndroidProject
 * time   : 2019/09/02
 * desc   : App 配置管理类
 */
public final class AppConfig {

    /**
     * 当前是否为 Debug 模式
     */
    public static boolean isDebug() {
        return BuildConfig.DEBUG;
    }

    /**
     * 获取当前应用的包名
     */
    public static String getPackageName() {
        return BuildConfig.APPLICATION_ID;
    }

    /**
     * 获取当前应用的版本名
     */
    public static String getVersionName() {
        return BuildConfig.VERSION_NAME;
    }

    /**
     * 获取当前应用的版本码
     */
    public static int getVersionCode() {
        return BuildConfig.VERSION_CODE;
    }

    /**
     * 获取 BuglyId
     */
    public static String getBuglyId() {
        return BuildConfig.BUGLY_ID;
    }

    /**
     * 获取 debug or release
     */
    public static String getBuildType() {
        return BuildConfig.BUILD_TYPE;
    }

    /**
     * 获取 BaseURL
     */
    public static String getBaseUrl() {
        return BuildConfig.APP_BASE_URL;
    }

    /**
     * 获取 url={https://www.betaqr.com/apps} App ID
     */
    public static String getAppId() {
        return BuildConfig.APP_FIR_IM_ID;
    }

    public static String getAgreementUrl(){
        return "http://mtlimg.nxjdwl.com/mtl/xy.html";
    }

    /**
     * 获取网络货运检测网络货运企业在省平台申请的接入密钥
     */
    public static String getAppSecurity() {
        return BuildConfig.APP_SECURITY;
    }

    /**
     * 获取网络货运检测 网络货运企业在省平台申请的唯一标识代码
     */
    public static String getEnterpriseSenderCode() {
        return BuildConfig.ENTERPRISESENDER_CODE;
    }

    /**
     * 获取小程序AppId
     */
    public static String getMiniProgramAppId(){
        return "gh_56f7afe940f8";
//        return "wx238967470d35f099";
    }

    /**
     * 获取微信AppId
     */
    public static String getWechatAppId(){
        return "wx18582cbe963763ed";
    }

    /**
     * 跳转小程序首页
     * @return 小程序首页地址
     */
    public static String goMiniProgramHome(){
        return "/pages/home/index";
    }

    /**
     * 跳转小程序商城
     * @return 小程序商城地址
     */
    public static String goMiniProgramShopMall(){
        return "/pages/products/index";
    }
}